home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / SITES / GRAHAM / XA_6B.ZIP / README.TXT < prev    next >
Encoding:
Text File  |  1996-10-21  |  3.9 KB  |  112 lines

  1. XaAES - XaAES ain't AES
  2. (w)1995,1996, Data Uncertain Software
  3. Original code by Craig Graham
  4. --
  5.  
  6. After using MultiTOS, then AES4.1, I became frustrated at the lack of a decent
  7. GUI to use the real power of the MiNT kernal - X-Windows is all very
  8. well, but I cann't run GEM programs on it. MultiTOS (even AES4.1) is to slow.
  9. Geneva didn't run with MiNT (and, having tried the new MiNT compatible version,
  10. I can say it wasn't very compatible - at least AES4.1 is quite stable, if a 
  11. little slow). MagiC lives in a very fast, very small world all it's own (no
  12. networking support, few programs written to exploit it).
  13.  
  14. So I decided to write my own AES, with XaAES being the result.
  15.  
  16. The major points about XaAES are (or will be):
  17.  
  18. o It works only with MiNT - the architecture was designed to use MiNT,
  19.   and so you must have it.
  20. o Being written especially for MiNT, it is a real MultiTasking GUI
  21.   that can run GEM programs, not a slow & unwieldy kludge like MultiTOS.
  22. o Groovy sculpted 3D interface.
  23. o Colour icon support for all machines.
  24. o Client-Server architecture.
  25. o No busy waiting in the AES - the GUI server blocks itself if it has nothing
  26.   to do.
  27. o The source is freely available. Anyone can change the code, if they send
  28.   patches to me with descriptions I'll included them into the next version.
  29. o Built with a 'real' C compiler (Lattice) not GNU.
  30. o Extended fast interface for use by XaAES aware programs.
  31.   Extended call interface allows XaAES aware applications to make AES calls
  32.   without blocking to wait for replies they don't want, and to make multiple
  33.   AES calls (calls to the AES server are queued).
  34. o As it runs under MiNT, you get a fully pre-emptive system.
  35. o Window widgets are coloured and animated, not just dull characters.
  36. o It's free.
  37. o More stable than Geneva (try Geneva with MiNT and you'll see).
  38.  
  39. XaAES Support
  40. --------------
  41. XaAES is free software. No strings, no restrictions except that it
  42. must remain free. Give away binaries if you like, the source will 
  43. always be available from my WWW page anyway....
  44.  
  45. The main XaAES release point is my web page at
  46.  
  47.     http://www.i-way.co.uk/~c_graham/
  48.  
  49. Johan Klockars usually makes new releases available via ftp at
  50.  
  51.     ftp://rand.thn.htu.se/
  52.  
  53. I can be contacted in email at
  54.  
  55.     c_graham@patrol.i-way.co.uk
  56.     
  57. There is a mailling list for XaAES related discussion and development.
  58. To join send a mail to 
  59.  
  60.     xaaes-request@rand.thn.htu.se 
  61.  
  62. with 'subscribe' as the subject.
  63.  
  64. Acknowledgments
  65. ---------------
  66. - Steve Sowerby for the resource loader & colour icon handling code
  67.      (taken from the AGiLE library used in Myriad), 
  68.  
  69. - Johan Klockars for diffs, ideas and running our wonderful mailling 
  70.     list.
  71.  
  72. - Martin Koehling for many many diffs & bugfixes.
  73.  
  74. - Thomas Binder for the diffs (before he became Thing's custodian).
  75.  
  76. - Tamminen Eero for the file selector directory handling code.
  77.  
  78. - James Cox for our wonderful moose.xdd mouse driver - no polling 
  79.     here :)
  80.  
  81. - Chris Ridd for the Lattice C port of MiNTlibs pl46.
  82.  
  83. - Simes Harrison for invaluable advice on the low-level trap handling
  84.     routines.
  85.  
  86. - Eric Smith for MiNT.
  87.  
  88. - Atari World magazine for the auto folder detect routine and guidelines on
  89.     calling the VDI without the GEM AES present.
  90.  
  91. - Phil Lishman for his thoughts on how to approach various problems in the
  92.      window handling.
  93.  
  94. - Richard Kydd, Jas Malaure, Mark Lawrence and Jose Cummins for 
  95. looking on and making polite encouraging noises in the office....
  96.  
  97. And, of course, M*crosloth for making XaAES look good ;)
  98.  
  99. Craig's Build Enviroment
  100. -------------------------
  101. XaAES was built on a Falcon030 4/32Mhz (soon with Nemesis card as 
  102. well).
  103. Compiler:  Lattice C 5.52 
  104. Libraries: MiNTlib pl46
  105. Resources: Interface 2 for colour icons + form editting
  106.            +mouse shapes by Mouse-Ka-Mania2
  107. OS kernal: MiNT 1.12h2
  108. AES:       XaAES (one build earlier)
  109. Extra system softs: NVDI4, FalconScreen, Thing 0.59
  110.  
  111.  
  112.